{#<!DOCTYPE html>#}
{#<html>#}
{#<head>#}
{#    <meta charset="utf-8">#}
{#    <title>公告列表</title>#}
{#    <meta name="renderer" content="webkit">#}
{#    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">#}
{#    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">#}
{#    <link rel="stylesheet" href="../../static/lib/layui-v2.6.3/css/layui.css" media="all">#}
{#    <link rel="stylesheet" href="../../static/css/public.css" media="all">#}
{##}
{#</head>#}
{#<body>#}
{#<div class="layuimini-container">#}
{#    <div class="layuimini-main">#}
{##}
{#        <fieldset class="table-search-fieldset">#}
{#            <legend>搜索信息</legend>#}
{#            <div style="margin: 10px 10px 10px 10px">#}
{#                <form class="layui-form layui-form-pane" action="">#}
{#                    <div class="layui-form-item">#}
{#                        <div class="layui-inline">#}
{#                            <label class="layui-form-label">标题</label>#}
{#                            <div class="layui-input-inline">#}
{#                                <input type="text" name="title" autocomplete="off" class="layui-input">#}
{#                            </div>#}
{#                        </div>#}
{#                        <div class="layui-inline">#}
{#                            <label class="layui-form-label">内容</label>#}
{#                            <div class="layui-input-inline">#}
{#                                <input type="text" name="content" autocomplete="off" class="layui-input">#}
{#                            </div>#}
{#                        </div>#}
{#                        <div class="layui-inline">#}
{#                            <label class="layui-form-label">发布人</label>#}
{#                            <div class="layui-input-inline">#}
{#                                <input type="text" name="user_name" autocomplete="off" class="layui-input">#}
{#                            </div>#}
{#                        </div>#}
{#                        <div class="layui-inline">#}
{#                            <button type="submit" class="layui-btn layui-btn-primary" lay-submit#}
{#                                    lay-filter="data-search-btn"><i class="layui-icon"></i> 搜 索#}
{#                            </button>#}
{#                        </div>#}
{#                    </div>#}
{#                </form>#}
{#            </div>#}
{#        </fieldset>#}
{##}
{#        <script type="text/html" id="toolbarDemo">#}
{#            <div class="layui-btn-container">#}
{#                <button class="layui-btn layui-btn-normal layui-btn-sm data-add-btn" lay-event="add"> 添加</button>#}
{#                <button class="layui-btn layui-btn-sm layui-btn-danger data-delete-btn" lay-event="delete"> 删除#}
{#                </button>#}
{#            </div>#}
{#        </script>#}
{##}
{#        <table class="layui-hide" id="currentTableId" lay-filter="currentTableFilter"></table>#}
{##}
{#        <script type="text/html" id="currentTableBar">#}
{#            <a class="layui-btn layui-btn-normal layui-btn-xs data-count-edit" lay-event="edit">编辑</a>#}
{#            <a class="layui-btn layui-btn-xs layui-btn-danger data-count-delete" lay-event="delete">删除</a>#}
{#        </script>#}
{##}
{#    </div>#}
{#</div>#}
{#<script src="../../static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script>#}
{#<script>#}
{#    layui.use(['form', 'table', 'laydate'], function () {#}
{#        var $ = layui.jquery,#}
{#            form = layui.form,#}
{#            laydate = layui.laydate,#}
{#            table = layui.table;#}
{#        laydate.render({#}
{#            elem: '#record_date'#}
{#        })#}
{##}
{#        table.render({#}
{#            elem: '#currentTableId',#}
{#            url: '/list/notice',#}
{#            toolbar: '#toolbarDemo',#}
{#            defaultToolbar: ['filter', 'exports', 'print', {#}
{#                title: '提示',#}
{#                layEvent: 'LAYTABLE_TIPS',#}
{#                icon: 'layui-icon-tips'#}
{#            }],#}
{#            cols: [[#}
{#                {type: "checkbox", width: 50},#}
                {#{field: 'id', width: 80, title: 'ID', sort: true},#}
{#                {field: 'title', width: 300, title: '标题'},#}
{#                {field: 'content', minWidth: 700, title: '内容'},#}
{#                {field: 'user_name', width: 140, title: '用户'},#}
{#                {field: 'create_time', width: 200, title: '时间'},#}
{#                {title: '操作', width: 150, toolbar: '#currentTableBar', align: "center"}#}
{#            ]],#}
{#            limits: [10, 15, 20, 25, 50, 100],#}
{#            limit: 15,#}
{#            page: true,#}
{#            skin: 'line'#}
{#        });#}
{##}
{#        // 监听搜索操作#}
{#        form.on('submit(data-search-btn)', function (data) {#}
{#            var result = JSON.stringify(data.field);#}
{#            //执行搜索重载#}
{#            table.reload('currentTableId', {#}
{#                page: {#}
{#                    curr: 1#}
{#                }#}
{#                , where: {#}
{#                    searchParams: result#}
{#                }#}
{#            }, 'data');#}
{##}
{#            return false;#}
{#        });#}
{##}
{##}
{#        window.reload = function () {#}
{#            table.reload('currentTableId', {#}
{#                page: {#}
{#                    curr: 1#}
{#                }#}
{#                , where: {#}
{#                    searchParams: {}#}
{#                }#}
{#            }, 'data');#}
{#        }#}
{##}
{#        /**#}
{#         * toolbar监听事件#}
{#         */#}
{#        table.on('toolbar(currentTableFilter)', function (obj) {#}
{#            if (obj.event === 'add') {  // 监听添加操作#}
{#                var index = layer.open({#}
{#                    title: '添加',#}
{#                    type: 2,#}
{#                    shade: 0.2,#}
{#                    maxmin: true,#}
{#                    shadeClose: true,#}
{#                    area: ['100%', '100%'],#}
{#                    content: '/page/notice/add',#}
{#                });#}
{#                $(window).on("resize", function () {#}
{#                    layer.full(index);#}
{#                });#}
{#            } else if (obj.event === 'delete') {  // 监听删除操作#}
{#                var checkStatus = table.checkStatus('currentTableId')#}
{#                    , data = checkStatus.data;#}
{#                let ids = []#}
{#                data.forEach(i => {#}
{#                    ids.push(i.id)#}
{#                })#}
{#                let ids_str = ids.join(',')#}
{#                layer.confirm('真的删除行么', function (index) {#}
{#                    $.post('/del/notice?ids=' + ids_str, '', function (res) {#}
{#                        layer.close(index);#}
{#                        if (res.success) {#}
{#                            reload()#}
{#                            layer.msg(res.msg, {icon: 6})#}
{#                        } else {#}
{#                            layer.msg("删除失败", {icon: 5})#}
{#                        }#}
{##}
{#                    })#}
{##}
{##}
{#                });#}
{#            }#}
{#        });#}
{##}
{#        //监听表格复选框选择#}
{#        table.on('checkbox(currentTableFilter)', function (obj) {#}
{#            console.log(obj)#}
{#        });#}
{##}
{#        table.on('tool(currentTableFilter)', function (obj) {#}
{#            var data = obj.data;#}
{#            if (obj.event === 'edit') {#}
{##}
{#                var index = layer.open({#}
{#                    title: '编辑',#}
{#                    type: 2,#}
{#                    shade: 0.2,#}
{#                    maxmin: true,#}
{#                    shadeClose: true,#}
{#                    area: ['100%', '100%'],#}
{#                    content: '/page/notice/edit?id=' + data.id,#}
{#                });#}
{#                $(window).on("resize", function () {#}
{#                    layer.full(index);#}
{#                });#}
{#                return false;#}
{#            } else if (obj.event === 'delete') {#}
{#                layer.confirm('真的删除行么', function (index) {#}
{#                    $.post('/del/notice/' + obj.data.id, '', function (res) {#}
{#                        layer.close(index);#}
{#                        if (res.success) {#}
{#                            reload()#}
{#                            layer.msg(res.msg, {icon: 6})#}
{#                        } else {#}
{#                            layer.msg("删除失败", {icon: 5})#}
{#                        }#}
{##}
{#                    })#}
{##}
{##}
{#                });#}
{#            }#}
{#        });#}
{##}
{#    });#}
{#</script>#}
{##}
{#</body>#}
{#</html>#}